﻿
namespace SistemaLogistica.Business.Entities
{
    using System;
    using SistemaLogistica.Business.Entities.Types;

    [Serializable]
    public partial class Telefono : Bien
    {
        public Telefono()
        {
        }

        private String nroCelular;

        public String NroCelular
        {
            get { return this.nroCelular; }
            set { this.nroCelular = value; }
        }

        private String modelo;

        public String Modelo
        {
            get { return this.modelo; }
            set { this.modelo = value; }
        }

        private String marca;

        public String Marca
        {
            get { return this.marca; }
            set { this.marca = value; }
        }

        private String tipoCelular;

        public String TipoCelular
        {
            get { return this.tipoCelular; }
            set { this.tipoCelular = value; }
        }

        public String Tipo
        {
            get { return Enum.GetName(typeof(TelefonoType), int.Parse(this.TipoCelular)); }
        }

        private String descripcion;

        public String Descripcion
        {
            get { return this.descripcion; }
            set { this.descripcion = value; }
        }

        public String FullDescripcion
        {
            get { return this.Marca + " / " + this.Modelo; }
        }
    }
}
